
https://leetcode.cn/problems/zigzag-conversion/

//class Solution {
//public:
//    string convert(string s, int numRows)
//    {
//        if (numRows == 1)
//        {
//            return s;
//        }
//        string ret;
//        int n = s.size(), d = (numRows * 2) - 2;
//        for (int i = 0; i < n; i += d)
//        {
//            ret += s[i];
//        }
//        for (int k = 1; k < numRows - 1; k++)
//        {
//            for (int j = k, i = d - k; j < n || i < n; j += d, i += d)
//            {
//                if (j < n)  ret += s[j];
//                if (i < n)  ret += s[i];
//            }
//        }
//
//        for (int i = numRows - 1; i < n; i += d)
//        {
//            ret += s[i];
//        }
//        return ret;
//
//
//    }
//};



https://leetcode.cn/problems/teemo-attacking/
//class Solution {
//public:
//    int findPoisonedDuration(vector<int>& t, int d)
//    {
//        int sum = 0;
//
//        for (int i = 1; i < t.size(); i++)
//        {
//
//            int x = t[i] - t[i - 1];
//            if (x >= d) sum += d;
//            else sum += x;
//        }
//        sum += d;
//        return sum;
//    }
//};